@charset "utf-8";
/* CSS Document */
.w690 { width:690px; overflow:hidden; }
.w280 { width:280px; overflow:hidden; }
.new-div { position:relative; }
.new-div h3 ul { position:absolute; right:15px; top:5px; padding-right:10px; color:#6E900B;}
.new-div h3 ul li { padding:0px 12px; height:25px; line-height:25px; text-align:center; cursor:pointer; font-size:12px; font-weight:normal; float:left; }
.new-div h3 ul li a { display:block; }
.new-div h3 ul li.cur { border:1px solid #E4E4E4; background:#fff; height:23px; line-height:23px;  padding:0px 11px; border-bottom:1px solid #fff; font-weight:bold; }
.new-div .title { width:60px; height:13px; position:absolute; left:18px; top:8px; background:url(../images/theme/font.gif) -301px 0px no-repeat; overflow:hidden; }
.new-div .content { padding:10px; height:295px; overflow:hidden; }
.new-div .content li{ width:330px; height:50px; padding:2px; overflow:hidden; padding:4px 0px 5px 0px; float:left; line-height:25px;}
.new-div .content li span, .recommend .content li span { color:#999999; }
.new-div .content li .times,.recommend .content li .times { float:right; color:#FF6600; width:73px; height:50px; text-align:right;  }
.new-div .content li img { width:50px; height:50px; overflow:hidden; margin-right:10px; }

.download-top h3 .title { width:59px; height:13px; background:url(../images/theme/font.gif) right top no-repeat; overflow:hidden;  text-indent:-100px; position:absolute; left:0px; top:10px; }
.download-top h3 { position:relative; }
.download-top h3 ul { position:absolute; right:0px; top:5px; padding-right:10px; color:#6E900B;}
.download-top h3 ul li { padding:0px 12px; height:25px; line-height:25px; text-align:center; cursor:pointer; font-size:12px; font-weight:normal; float:left; }
.download-top h3 ul li { display:block; }
.download-top h3 ul li { border:1px solid #E4E4E4; background:#fff; height:23px; line-height:23px;  padding:0px 11px; border-bottom:1px solid #fff; font-weight:bold; }

.download-top .content ul { }
.download-top .content li { height:37px; line-height:37px; margin:0px; clear:both; width:278px; vertical-align: bottom; }
.download-top .content li a { display:block; padding:0px 8px 0px 32px; background-image:url(../images/theme/top.gif); background-repeat:no-repeat; }
.download-top .content li.cur { height:46px; width:262px; overflow:hidden; padding:10px 8px; line-height:23px; color:#999999; }
.download-top .content li.cur a { display:inline; background-image:none; padding:0px; font-weight:bold; }
.download-top .content li.cur a.down { width:60px; height:28px; background:url(../images/theme/down-1.png) left center no-repeat; overflow:hidden; text-indent:-80px; display:block; margin-top:10px; }
.download-top .content li.odds { background-color:#F8F8F8; }
.download-top .content li.on { height:37px; overflow:hidden; margin:0px; }
.download-top .content .icon { width:45px; height:45px; margin-right:10px; }
.hots h3 { position:relative; }
.hots .title1 {width:90px; height:13px; background:url(../images/theme/font2.gif) left top no-repeat; overflow:hidden;  text-indent:-150px; position:absolute; left:0px; top:8px;}
.hots .content .th { height:30px; width:668px; background:#E6F2FF; overflow:hidden; line-height:30px; padding:0px 10px; }
.hots .content .th .more { float:right; }
.hots .content .th b { font-size:12px; color:#666666; }
.hots .content ul { overflow:hidden; clear:both; display:block; padding:10px; }
.hots .content { height:auto; padding:0px; width:688px; }
.app_left_nav { overflow:hidden; zoom:1; }
.app_left_nav li { width:137px; padding:1px; float:left; }
.app_left_nav li a { display:block; height:23px; line-height:23px; padding:4px 4px 4px 13px; }
.app_left_nav li a.cur,.app_left_nav li a:hover { background:url(../images/theme/navcurbg.png) left center no-repeat; color:#FFFFFF; font-weight:bold; }

.list-box h3 { position:relative; }
.list-box h3 ul { position:absolute; right:15px; top:5px; }
.list-box h3 ul li { float:left; }
.list-box h3 ul li a, .list-box h3 ul a:visited { display:block; height:29px; line-height:29px; font-size:12px; padding:0px 10px; font-weight:normal; width:50px; }
.list-box h3 ul li a.cur { border:1px solid #E4E4E4; background:#fff; border-bottom:none; }
.list-box .content { padding:15px 0px; }
.list-box .content dl { margin:1px; overflow:hidden; height:100px; padding:5px 0px; }
.list-box .content dl dt { float:left; width:80px; }
.list-box .content dl dd { float:left; padding:0px 10px; width:580px; color:#666; line-height:25px; }
.list-box .content dl dd h4 { line-height:25px; margin:0px; padding:0px; font-size:12px; color:#6E900B; }
.list-box .content dl dd h4 a { font-weight:bold; }
.list-box .content dl dd h4 span { font-weight:normal; float:right;}
.list-box .content dl.odd { background:#F9F9F9; }
.list-box .content dl img { width:50px; height:50px; padding:10px 15px; }
.list-box .content .down_total { padding:0px 30px; }
.list-box .content em { padding:0 35px; height:13px; overflow:hidden; }
.list-box .content p a,.list-box .content p a:visited { color:#666; }
#page-div { padding:10px 0px; }
.list-box h3 .total { padding:0px 20px; font-size:12px; font-weight:normal; }